<?php
namespace Admin\Controller;
use Think\Controller;
use Think\Upload;

class AddnewsController extends CommonController{
	public function index(){
		#查询栏目
		$data = M("class")->select();
		$this->assign('data',$data);
		#输出模板
		$this->display();
	}
    // public function ajax_up(){
    //     //实例化上传类
    //     $upload = new \Think\Upload();
    //     //设置最大上传大小
    //     $upload->maxSize = 3145728;
        

    // }

    #无刷新上传
     public function ajax_up(){
        if(!empty($_FILES)){
            //图片上传设置
            $upload = new \Think\Upload();
            $upload->maxSize = 3145728; //设置附加上传大小
            $upload->autoSub = false;//取消子目录保存
            $upload->exts = array('jpg','gif','png','jpeg');
            //设置附件上传类型
            $upload->savepath = './Uploads/'; //设置附件上传目录
            //上传文件
            $images = $upload->upload();
            //判断是否有图
            if($images){
                // echo $info;
                $info = $images['Filedata']['savepath'].$images['Filedata']['savename'];
                // print_r($info);
                // exit;

                // exit;
                

                //返回文件地址和名给JS作会回调用
                // echo $info;
            }else{
                $this->error($upload->getError());//获取失败信息
            }
        }
    }
	

	#添加按钮保存
	public function addcheck(){
		// echo "<pre>";
		// var_dump($_POST);
		// echo "</pre>";
		// // print_r($_POST['submit']);//psot只获取name
		
		// if(!isset($_SESSION['admin'])){
		// 	$this->error('你还没有登入本系统','index',2);
		// 	exit;
		// }
		#接收表单数据
		$classid = isset($_POST['classid']) ? $_POST['classid'] : '';//isset() 函数用于检测变量是否已设置并且非 NULL。
		
		//fetchsql(true) sql语句查询 但不执行
		//fetchsql(false) 不查询  执行 
		$infoclass = intval($classid);//intval()用于获取变量的整数值
		$infotitle = isset($_POST['infotitle']) ? $_POST['infotitle'] : '';
		$infothimg =isset($_POST['infothimg']) ? $_POST['infothimg'] : '';; //函数
		$infocontent = isset($_POST['infocontent']) ? $_POST['infocontent'] : '';
		$infodatetime = isset($_POST['infodatetime']) ? $_POST['infodatetime'] : '';
		$infocount = isset($_POST['infocount']) ? $_POST['infocount'] : '';
		$infopost = intval($_POST['infopost']) ? $_POST['infopost'] : '';
		#判断表单数据的填写
		
		if($infotitle != '' && $infocontent != ''){
			#对应字符名
			$data['infoClass'] = $infoclass;
            $data['infoTitle'] = $infotitle;
            $data['infoThimg'] = $infothimg;
            $data['infoContent'] = $infocontent;
            $data['infoDateTime'] = $infodatetime;
            $data['infoCount'] = $infocount;
            $data['infoPost'] = $infopost;
            // print_r($infopost);
            #存入数据库中info表中
            $obj = M("info");//对inifo表操作
			$obj->add($data);

			$this->success('提交成功','',2);
        }else{
            $this->error('提交失败','',2);//当前页面弹框提醒
        }
	}



	// public function upload(){
	// 	$upload = new \Think\Upload(); //实例化上传类
	// 	$upload->maxSize = 31457280 ;
	// 	$upload->exts = array('jpg','gif','png','jpeg'); //设置上传类型
	// 	// $upload->savePath = 'Public/upload'; //设置附件上传目录
	// 	$path = $upload->rootPath = './Public/uploads/';
	// 	// dump($res);die;
	// 	// 上传文件
		
	// 	$info = $upload->upload();
	// 	//图片的总路径
	// 	$path = ltrim($path,'.');
	// 	$path = $path.$info['file_upload']['savepath'].$info['file_upload']['savename'];
	// 	//dump($info);die;
	// 	if(!$info){
	// 		$this->error($upload->getError()); //上传错误提示错误信息
	// 	}else{
	// 		echo $path;
	// 	}

	// }
}